To suffice; to be effective or successful.
Sometimes, professional tools are necessary and homespun solutions just don't cut it.